# 设置基础镜像
FROM python:3.8

ENV PYTHONUNBUFFERED 1

# 创建/code文件夹，作为放应用代码的地方
RUN mkdir /code

# 将主机的应用代码 搬运到 镜像内部
COPY . /code

# WORKDIR => work directory 工作目录，进入容器后所在的默认位置
WORKDIR /code

# 将Django, DRF以及IPython装到镜像中
RUN pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ && \
    pip config set global.trusted-host mirrors.aliyun.com && \
    pip install Django \
        djangorestframework \
        IPython \
        psycopg2-binary \
        djangorestframework_simplejwt \
        celery \
        redis \
        requests
